.horoscope{
    height: 100vh;
    background-size:cover !important;
    .content{
        height: 100vh;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        background-color: rgba($color: #FFFFFF, $alpha: 0.7);
        padding:0 30rpx;
        &_title{
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 60rpx;
			font-weight: 700;
			background-image: -webkit-linear-gradient(bottom, rgb(201, 115, 255), rgb(20, 11, 255));
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
            padding-top: 80rpx;
            &_icon{
                font-size: 60rpx;
                font-weight: 700;
                margin-right: 10rpx;
            }
        }

        &_date{
            display: flex;
            justify-content: center;
            margin-top: 40rpx;
            font-size: 40rpx;
            color: #666666;
        }

        &_item{
            margin-top: 60rpx;
            &_title{
                display: flex;
                align-items: center;
                justify-content: center;
                background-image: -webkit-linear-gradient(top, #d4fc79, #96e6a1);
				-webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                font-weight: 700;
                &_text{
                    margin: 0 20rpx;
                    font-size: 54rpx;
                }
                &_icon{
                    font-size: 54rpx;
                    font-weight: 700;
                }
            }

            .health{
                background-image: -webkit-linear-gradient(top, #d4fc79, #96e6a1);
            }

            .love{
                background-image: -webkit-linear-gradient(top, #e6dee9, #fdcbf1);
            }

            .money{
                background-image: -webkit-linear-gradient(top, #f6d365, #fda085);
            }

            .work{
                background-image: -webkit-linear-gradient(top, #ffb199, #ff0844);
            }

            &_body{
                margin-top: 30rpx;
                color: #666666;
                font-size: 34rpx;
                line-height: 40rpx;
				letter-spacing: 6rpx;
            }
        }

        .bottom{
            margin-bottom: 30rpx;
        }
    }

    .content::-webkit-scrollbar {
        display: none;
    }
    .content::-webkit-scrollbar {
        display: none;
    }
}